Repository navigation
Add Claude Code Usage plugin - #58
esteban-dcp wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
Only a minor icon-resolution nit remains; no blocking issues were identified.
Review effort: Lite
Findings: None
What changed in this PR
Adds the Claude Code Usage plugin to the Native OpenAction catalogue with its metadata and icon.
Changes:
- Registers the plugin alphabetically in
catalogue.json. - Adds the matching 96×96 PNG icon.
- Marks the plugin as AI-assisted.
| File | Summary |
|---|---|
catalogue.json |
Adds the Claude Code Usage metadata; icon should ideally be 144×144 or larger. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
2161522 to
2a36934
Compare
|
@esteban-dcp @lilian-17 @anakafeel @aweigold You four need to work out which of your four plugins is currently the most complete, then add the missing features from the other three to that one. I'm not going to include four separate plugins for the same tool, and it would be better for users for features to be consolidated into one. Thanks |
|
Please make sure you Control the domain you use for the UUID / reverse DNS. |
|
Yeah, makes sense to consolidate. Going off the PR descriptions, #88 seems like the most complete one (native on all three platforms, most features), so I'd vote for that as the base. @aweigold would you be up for that, and are you open to PRs on mroneleg/claude-opendeck? I can bring over the animated ring gauge and the local reset time from mine (#70) if you don't have them already. I'll close #70 once that's settled. @esteban-dcp @lilian-17 does that work for you two, or do you think another one makes a better base? |
Summary
com.esteban-dcp.claudecodeusage(Claude Code Usage) to the Native OpenAction plugins section, sorted alphabetically by repository URL.icons/com.esteban-dcp.claudecodeusage.png.openactionadded, description matches the catalogue entry).What it does
Shows Claude Code's session (5h) and weekly usage as a circular progress ring on an OpenDeck key. Since Claude Code has no HTTP/CLI API for usage percentages, the plugin's binary doubles as a statusLine bridge script that Claude Code invokes, writing the
rate_limitsdata it reports to a local cache file the plugin reads.Test plan
cargo test --release/cargo clippy --releasecleanmake install, verified the ring renders against realrate_limitsdatav1.0.0release published with all 5 platform binaries built via this repo's ownbuild.yml(Windows msvc, macOS x86_64/arm64, Linux x86_64/arm64)